oracle for update nowait和for update区别
- 如果只是select 的话,Oracle是不会加任何锁的,如果加入了for update, 则Oracle一旦发现(符合查询条件的)这批数据正在被修改,则不会发出该select语句查询,直到数据被修改结束(被commit),马上自动执行这个select语句。nowait表示“不用等待,立即返回”,如果当前请求的资源被其他会话锁定时,会发生阻塞,nowait可以避免这一阻塞
时间:2014-5-18
热门推荐
- isapi和cgi限制
- SQL中的cast()函数
- css 宽度继承(CSS样式中大于号的使用及Css中处理继承方法)
- php命名对照表(PHP命名空间用法实例分析)
- MySQL执行事务的语法与流程详解(MySQL执行事务的语法与流程详解)
- sql server语法大全(SQL Server 全文搜索功能介绍)
- docker容器基础入门认知网络篇(Docker 容器生命周期 架构 以及和VM之间的差异详解)
- linq中AsEnumerable和AsQueryable的区别
- laravel接口规范(Laravel5.5 手动分页和自定义分页样式的简单实现)
- 怎么查看mysql计划执行情况(详解 MySQL 执行计划)